Contest Free Grammar